@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
/* structural elements 结构元素*/
dl, dt, dd, ul, ol, li, 
/* list elements 列表元素*/
pre, 
/* text formatting elements 文本格式元素*/
fieldset, lengend, button, input, textarea, 
/* form elements 表单元素*/
th, td {
	/* table elements 表格元素*/
	margin: 0;
	padding: 0;
}
i {font-style:normal;}
input,textarea {
	border: 2 none;
	box-shadow: none;
	outline: none;
}
/* 设置默认字体*/
body,button, input, select, textarea {
	font-family:"Microsoft Yahei" ;
	color: #666;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 100%;
}
* h1,* h2,* h3,* h4,* h5,* h6 {
	margin: 0px;
}
/* 重置列表元素*/
ul, ol ,li {
	list-style: none;
}
/* 重置文本格式元素*/	
a {
	text-decoration: none;
	color: #666;
	word-wrap:break-word;
}
/*英文换行*/
a:hover {
	text-decoration: none;
	color:#910800;
}
/* 重置表单元素*/
legend {
	color: #000;
}
/* for ie6*/
fieldset, img {
	border: none;
}
/* img 搭车：让链接里的 img 无边框*/
button, input, select, textarea {
	font-size: 100%;
/* 使表单元素在 ie 下能继承字体大小*/
	
}
/* 重置表格元素*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html {
	overflow-y: scroll;
}
/*设置浮动*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
/*清除浮动*/
.clear {
	clear: both;
	height: 0;
}
.blk-main .clearlist {
	clear:both;
	height:0;
	padding:0;
	margin:0;
	border:0;
	width:100% ;
	float:none;
}
.b-main .clearlist {
	clear:both;
	height:0;
	padding:0;
	margin:0;
	border:0;
	width:100% ;
	float:none;
}
.clearafter:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.f_pr {
	position:relative;
}
.f_pa {
	position:absolute;
}
.header , .content , .footer {
	width:1200px;
	margin:0 auto;
}
em {
	font-style:normal;
}
/*头部开始*/
.g_top{
   height: 120px;
   background: #454545;
}
.m_top {
  height:49px;
  background:#fafafa;
  border-bottom: #eee 1px solid;
}
.top_t {
  height:49px;
  line-height:49px;
  color:#999999;
  font-size: 16px;
  overflow: hidden;
  letter-spacing: 1px;
}
.top_t .tico1 {
  background:url(../images/tico1.jpg) no-repeat 0 15px;
}
.top_t .tico2 {
  background:url(../images/tico2.jpg) no-repeat 0 15px;
}
.top_t .tico3 {
  background:url(../images/tico3.jpg) no-repeat 0 15px;
}
.g_top .wel {
  float: left;
  width: 805px;
}
.g_top .tico {
  float: right;
  width: 360px;
}
.top_t .tico a {
  padding: 0 20px;
  display: block;
  height:49px;
  line-height:49px;
  float: left;
  color:#999999;
  text-decoration: none;
}
.g_top .delu {
  float: right;
  width:115px;
}
.g_top .delu a {
  display: inline-block;
  padding: 0 12px;
  font-size: 14px;
  font-weight: bold;
  color: #1e1919;
  text-decoration: none;
}
.g_top .delu a:hover {
  color: #ed9100;
}
.header .logo {
  float:left;
  margin-top: 20px;
  width:280px;
  height:80px;
  border-right:#ddd solid px;
}
.header .logo img {
  display:block;
  width:280px;
  height:80px;
}
.header .logozi {
  float:left;
  padding:25px 0 25px 30px;
  width:250px;
  height:60px;
  overflow:hidden;
}
.header .logozi h2 {
  height:44px;
  line-height:44px;
  margin-bottom: 10px;
  font-size:32px;
  color:#242424;
  letter-spacing: 1px;
}
.header .logozi p {
  float:left;
  font-size:19px;
  line-height:38px;
  color:#666;
}
.header .tel {
  float:right;
  margin-top: 0px;
  height:140px;
  overflow:hidden;
  background:url(../images/lx.png) no-repeat left top;
}
.header .tel span {
  display:block;
  font-size:18px;
  color:#666;
  margin-left: 65px;
  height: 18px;
  margin-top: 20px;
}
.header .tel strong {
  display:block;
  font-family:Impact;
  font-size:32px;
  line-height: 32px;
  font-weight:400;
  color:#2BAC58;
  margin-left: 65px;
}
/* 导航*/
.navBar{color:#fff; height:120px; line-height:120px;width:860px;float: left;margin-left: 20px;}
.nav{}
.nav a{ color:#fff; }
.nav h3{ float:left; font-weight:normal; font-size:16px;width: 120px;text-align: center; }
.nav .m{ float:left; position:relative;}
.nav .s{ float:left; width:9px; text-align:center; color:#fff; }
.nav h3 a:hover{ display:block;background:#2BAC58;
}
.nav .on a{display: block;background:#2BAC58; color:#fff; }
.sub{ display:none; position:absolute; left:0; top:120px;line-height:49px; background:#2BAC58; float:left; font-size: 14px; width: 120px;}
.sub li{ float:left; width: 120px;text-align: center;}
.sub li a{ display:block; }
.sub li a:hover{ background:#2BAC58; color:#fff;border-bottom: px #fff dashed }
/*头部结束*/
/*搜索*/
.h_ser_icon{
  width: 34px;
  height: 34px;
  cursor: pointer;
  float: right;
  margin-top: 44px;
  margin-right: 5px;
}
.h_ser_icon img{
  width: 34px;
  height: 34px;
}
.h_ser_icon .hser_icon2{
  display: none;
}
.search_con{
  display: none;
  top: 121px;
  left: 0;
  height: 286px;
  z-index: 9999;
}
.search_con_box{
  margin:0 auto;
  width: 1200px;
  height: 286px;
  background: #fff;
  border: 1px solid #EBEBEB;
}
.sea_title {
  width: 1120px;
  margin-top: -100px;
  height: 70px;
  line-height: 70px;
  font-size: 30px;
  float: right;
}
.sea_txt{ 
  margin-top: 25px;
  width: 1120px;
  float: right;
  overflow: hidden;
}
.sea_from {
  margin-top: 100px;
  height: 70px;
  background:#EEEEEE;
}
.sea_keyword {
  height: 68px;
  line-height: 68px;
  border: 0;
  margin-top: -18px;
  background:#EEEEEE;
  color: #666;
  width: 1022px;
  float: left;
  margin-left: 53px;
}
.sea_submit {
  cursor: pointer;
  background:#e6e6e6;
  border: 0;
  height: 69px;
  line-height: 69px;
  color: ;
  letter-spacing:6px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: -18px;
}
.sea_txt a{
  font-size: 14px;
  font-weight: normal;
  line-height: 28px;
  color: #aaaaaa;
  display: inline-block;
  height: 28px;
  padding: 0 10px;
  margin-right: 10px;
  border-radius: 14px;
  border: 1px solid #ebebeb;
}
/*foot*/
.footWrap{background:url(../images/ftbg.jpg) repeat-x; height:330px;}
.footer{height:330px; }
.fcontact{height:140px;/*box-sizing: border-box;*/width: 900px;border: px solid #f00;float: left;}
.fcontact li{font-size: 14px; color: #ffffff; font-weight: normal;padding-left: 58px; width: 400px; float: left; box-sizing: border-box; height:140px;padding-top:45px; line-height: 25px; }
.fcontact li i{font-size: 18px; color: #ffffff; font-weight: normal; display: block;margin-bottom: 3px;}
.fcontact li:nth-child(1){width: 415px; background:url(../images/fico1.png) no-repeat 0px 35px;}
.fcontact li:nth-child(2){width: 485px; background:url(../images/fico2.png) no-repeat 0px 35px;padding-left: 112px;}
.fcontact li:nth-child(2){font-size: 20px; font-family: "Arial"}
.fcontact li:nth-child(3){width: 300px;background:url(../images/fico3.png) no-repeat 0px 35px;padding-left: 112px;}
.fcontact li:nth-child(3){font-size: 17px; font-family: "Arial"}
.fnav{overflow: hidden; height: 86px;}
.fnav a{display: block;font-size:16px;color:#d6d6d6;line-height: 86px;  float: left; padding:0 43px;background:url(../images/ftxt.png) no-repeat right center;}
.fnav a.no1{padding-left: 0;}
.fnav a:last-child{background: none;padding-right: 0;}
      
.fcode{width:280px;height:136px;float: right;border: px solid #f00;margin-top: 0px;padding-top: 12px;}
.fcode h3{font-size: 14px; color: #ffffff; font-weight: normal;line-height: 30px;width: 154px; float: right;    padding-top: 17px;opacity: 0.5; }
.fcode h3 b{font-size: 16px; font-weight: normal;}
.fcode p img{width: 112px; height: 112px;margin-right: 10px; float: left;}

.ft_txt{ height: 76px;padding-top: 10px; line-height: 32px; font-size: 14px; color: #737373; text-align: center;}
.ft_txt em{padding:0 10px;}
.ft_txt a {color: #737373; }
/* -- 页面整体布局 --*/
.header , .content , .footer {
	width:1200px;
	margin:0 auto;
}
/* function*/
h2 a:hover {
	text-decoration: none;
}
input,textarea {
	outline:none;
}
textarea {
	resize:none;
}
em {
	font-style: normal;
}
.f_cb:after,.f_cbli li:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:".";
}
.f_cb,.f_cbli li {
	zoom:1;
}
.f_ib {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.f_dn {
	display:none;
}
.f_db {
	display:block;
}
.f_pr {
	position:relative;
}
.f_pa {
	position:absolute;
}
.f_fl {
	float:left;
}
.f_fr {
	float:right;
}
.f_prz {
	position:relative;
	zoom:1;
}
.f_oh {
	overflow:hidden;
}
.f_fa {
	font-family:Arial, Helvetica, sans-serif;
}
.f_fw {
	font-family:"Microsoft Yahei" }
/* 浮动客服*/
  .gtr {
  position:fixed;
  z-index:888;
  right:0;
  width:70px;
  height:198px;
  margin-top:-99px;
  top:75%;
}
.gtr ul li {
  border-bottom:1px #ececec solid;
  float:left;
  position:relative;
  width:100%;
  height:65px;
}
.gtr ul li:hover {
  border-bottom:1px #ececec solid;
}
.gtr ul li:nth-child(3) img,.gtr ul li:nth-child(1) img {
  display:none;
  position:absolute;
  top:0;
  right:70px;
  max-width:none;
}
.gtr ul li a {
  background-color:#fff;
  -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
  box-shadow:0 15px 30px rgba(0,0,0,0.1);
  display:block;
  width:100%;
  height:65px;
  background-position:center;
  background-repeat:no-repeat;
}
.gtr ul li:hover a {
  background-color:#2BAC58;
}
.qqchat {
  display:none;
  position:absolute;
  right:75px;
  width:190x;
  height:144px;
  top:0px;
  background-image:url(../images/qqchat.png);
  background-position:center;
  background-repeat:no-repeat;
}
.gtr ul li:nth-child(3):hover img,.gtr ul li:nth-child(1):hover img {
  display:block;
}
.gtr ul li:nth-child(1) a {
  background-image:url(../images/qico.png);
}
.gtr ul li:nth-child(1):hover a {
  background-image:url(../images/qico2.png);
}
.gtr ul li:nth-child(2) a {
  background-image:url(../images/pico.png);
}
.gtr ul li:nth-child(2):hover a {
  background-image:url(../images/pico2.png);
}
.gtr ul li:nth-child(3) a {
  background-image:url(../images/sico.png);
}
.gtr ul li:nth-child(3):hover a {
  background-image:url(../images/sico2.png);
}
.gtr ul li:nth-child(4) a {
  background-image:url(../images/tico.png);
}
.gtr ul li:nth-child(4):hover a {
  background-image:url(../images/tico2.png);
}
.gtr ul li:nth-child(5) a {
  background-image:url(../images/tico.png);
}
.gtr ul li:nth-child(5):hover a {
  background-image:url(../images/tico2.png);
}
.gtr ul li .qqchat dl {
  float:left;
  width:190px;
  background: #fff;
}
.gtr ul li .qqchat dl dd {
  float:left;
  width:100%;
}
.gtr ul li .qqchat dl dd a {
  display:block;
  width:100%;
  height:65px;
  line-height:65px;
  background-image:url(../images/ptel.png);
  text-indent:45px;
  font-size: 18px;
  background-position:9px center;
  background-repeat:no-repeat;
}
.gtr ul li .qqchat dl dd:hover {
  background-color:#ebf3fa;
}
.gtr ul li:hover .qqchat dl dd a {
  background-color:transparent;
  background-image:url(../images/ptel.png);
}
.gtr ul li:hover .qqchat {
  display:block;
}